package Modelo.DAO;

import Modelo.Cliente;
import Modelo.Util.AdministradorDeSesiones;
import org.hibernate.Query;

/**
 *
 * @author Grisel
 */
public class DAOCliente extends DAOGenerico <Cliente, Integer>{
    
    public Cliente buscarPorNombre(String nombre) {
        Cliente cliente = null;
        String sql = "SELECT c FROM Cliente c WHERE c.nombre = :nombre";
        Query consulta = AdministradorDeSesiones.getSession().createQuery(sql).setParameter("nombre", nombre);
        cliente = buscarEntidad(consulta);
        return cliente;
    }
    /*
     * Hay que checar porq se utiliza la c en "SELECT c FROM Cliente c WHERE c.nombre = :nombre";
     */
}